Skip to content

feat(openai-compatible): add template-based provider configuration with locked settings - #597

Merged
haiphucnguyen merged 1 commit into
mainfrom
feature/minor-improvements
Aug 3, 2026
Merged

feat(openai-compatible): add template-based provider configuration with locked settings#597
haiphucnguyen merged 1 commit into
mainfrom
feature/minor-improvements

Conversation

@haiphucnguyen

Copy link
Copy Markdown
Collaborator
  • Introduce OpenAiCompatibleSettings.isTemplate flag to lock apiMode and httpVersionConfig for template instances
  • Preserve template base settings during wizard flow to ensure locked values survive field mapping
  • Refactor instance config screens to hide locked fields and display template description as a select field hint
  • Add HttpVersion enum and apiMode/httpVersion properties to OpenAiCompatibleTemplate definitions
  • Increase UI consistency by using composable config section wrapper in AppComponents and standardizing label styles

…th locked settings

- Introduce OpenAiCompatibleSettings.isTemplate flag to lock apiMode and httpVersionConfig for template instances
- Preserve template base settings during wizard flow to ensure locked values survive field mapping
- Refactor instance config screens to hide locked fields and display template description as a select field hint
- Add HttpVersion enum and apiMode/httpVersion properties to OpenAiCompatibleTemplate definitions
- Increase UI consistency by using composable config section wrapper in AppComponents and standardizing label styles

Refs: #123
@haiphucnguyen
haiphucnguyen merged commit 8d86ae4 into main Aug 3, 2026
10 checks passed
@haiphucnguyen
haiphucnguyen deleted the feature/minor-improvements branch August 3, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant